
*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

closing socket '73'. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

*** tcp close for sock 74, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

closing socket '74'. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

 -- Server statistics --
answerCount:          0
poll.fd_count:        0
pollCount:            1622648
pollInCount:          0
pollOutCount:         0
pollCloseCount:       0
pollErrCount:         0
fd add/remove count:  2/2
totalBytesReceived:   0
totalBytesSent:       0. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

--- server stopped ---. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

  database connect time: 0.0131 seconds. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

quiting program: closing all sockets. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

finalizer: free p1 	 cdata<void *>: 0x0121d66e40. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

exit, bye. 	23.5.2022 	16:06:30 	lx 	(4. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

  database connect time: 0.0230 seconds. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

  database connect time: 0.0051 seconds. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	16:06:45 	lx 	(1. Application process)

Tcp server 2 start check: start. 	23.5.2022 	16:06:45 	_lx_SERVER 	(1. Application process)

Käynnisteään Tcp palvelin 2. 	23.5.2022 	16:06:45 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

  database connect time: 0.0103 seconds. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x012cb5aae0, size: 400. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

All plugins have been loaded. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - system/option.json. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949/. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

--- server started in 0.0674 seconds, plugins loaded in 0.0167 seconds, 2022-05-23 16:06:47, used memory 3207.4 kb --- 	 7. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.5.2022 	16:06:47 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-05-23 16:07:02
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 516
Content-Uncompressed-Length: 661

LZ4. 	23.5.2022 	16:07:02 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	16:07:02 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	16:07:02 	lx 	(5. palvelin)

  database connect time: 0.0067 seconds. 	23.5.2022 	16:07:02 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.5.2022 	16:07:03 	lx 	(5. palvelin)

* organization id 'plg4d-plg4d-0', combining redirect preferences: '4d, local'. 	23.5.2022 	16:07:03 	lx 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 22, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	16:07:03 	_lx_ExecuteSqlNew 	(5. palvelin)

 1. answer time: 00:00:00.11516
  
SELECT em.employee_id, em.state_, em.whole_name, em.info
 FROM employee em
 WHERE em.employee_id <> ''. 	23.5.2022 	16:07:03 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= 0 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= 0  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'SAH'
 - query name: new:plugin/nc-calc-server/query/resource.json. 	23.5.2022 	16:07:03 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: 'MA MIKROAUTO'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	16:07:03 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 20, first value: 'MA POHJA'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	16:07:03 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: '101302 F'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	16:07:03 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 7, first value: 'MA AKSELI ETU'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 23, first value: '20121114.115940.pr004.po_  zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE (por.delivery_state = '' AND (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 29, first value: '20121114.115940.qs006.por_ zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 50, first value: '20141111.164620.f6014.so_  zzy0001fc6c4f7a80b'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE (sor.delivery_state = '' AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 93, first value: '20170719.160456.a1001.sor_ zzy092cdb624cac305'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state IN ('KU','AL','PY') OR (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '20170718.173828.99002.wo_  zzy00a002700000b0i'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	16:07:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/production_order--purchase.json. 	23.5.2022 	16:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	16:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	16:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	16:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 49, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	16:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 32, first value: '02058/05'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	16:07:06 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 170 bytes ***. 	23.5.2022 	16:20:25 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	16:20:25 	lx 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 22, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	16:35:49 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -100 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -100  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'SAH'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	16:35:49 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: 'MA MIKROAUTO'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	16:35:49 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 20, first value: 'MA POHJA'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	16:35:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: '101302 F'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	16:35:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 7, first value: 'MA AKSELI ETU'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	16:35:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 23, first value: '20121114.115940.pr004.po_  zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	16:35:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE (por.delivery_state = '' AND (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 29, first value: '20121114.115940.qs006.por_ zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	16:35:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 50, first value: '20141111.164620.f6014.so_  zzy0001fc6c4f7a80b'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE (sor.delivery_state = '' AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 93, first value: '20170719.160456.a1001.sor_ zzy092cdb624cac305'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state IN ('KU','AL','PY') OR (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '20170718.173828.99002.wo_  zzy00a002700000b0i'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/production_order--purchase.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	16:35:51 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	16:35:52 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 49, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	16:35:52 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 32, first value: '02058/05'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	16:35:52 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 165 bytes ***. 	23.5.2022 	16:36:03 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	16:36:03 	lx 	(5. palvelin)

Starting to stop tcp server 2, max. delay 1,5 seconds... 	23.5.2022 	17:03:37 	_lx_SERVER 	(6. tbl_ 5)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

closing socket '73'. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

*** tcp close for sock 74, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

closing socket '74'. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          34
poll.fd_count:        0
pollCount:            158440
pollInCount:          36
pollOutCount:         0
pollCloseCount:       2
pollErrCount:         0
fd add/remove count:  4/4
totalBytesReceived:   40071
totalBytesSent:       71433. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

--- server stopped ---. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

  database connect time: 0.0029 seconds. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

warning: setCurrentConnection could not set local connection for 'plg4d-plg4d-0' because redirect connection 'demo-fi_demo-0' does not exist yet
. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

quiting program: closing all sockets. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x012cb5aae0. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

exit, bye. 	23.5.2022 	17:03:37 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.5.2022 	17:03:37 	_lx_SERVER 	(5. palvelin)

Käynnisteään Tcp palvelin 2. 	23.5.2022 	17:26:34 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

  database connect time: 0.0298 seconds. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x010c4489f0, size: 400. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.5.2022 	17:26:35 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

All plugins have been loaded. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/4d.json, demo-fi_demo-0 - system/option.json. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/,  http://192.168.105.1:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/, https://192.168.105.1:5949/. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949, 192.168.105.1:5949/. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

--- server started in 0.1284 seconds, plugins loaded in 0.0577 seconds, 2022-05-23 17:26:36, used memory 3192.9 kb --- 	 7. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-05-23 17:26:36
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 528
Content-Uncompressed-Length: 661

LZ4. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

  database connect time: 0.0045 seconds. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

* organization id 'plg4d-plg4d-0', combining redirect preferences: '4d, local'. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 22, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	17:26:36 	_lx_ExecuteSqlNew 	(5. palvelin)

 1. answer time: 00:00:00.09146
  
SELECT em.employee_id, em.state_, em.whole_name, em.info
 FROM employee em
 WHERE em.employee_id <> ''. 	23.5.2022 	17:26:36 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -100 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -100  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 35, first value: 'SAH'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	17:26:36 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: 'MA MIKROAUTO'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	17:26:36 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 20, first value: 'MA POHJA'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	17:26:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 25, first value: '101302 F'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	17:26:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 7, first value: 'MA AKSELI ETU'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	17:26:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 23, first value: '20121114.115940.pr004.po_  zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	17:26:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE (por.delivery_state = '' AND (po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 29, first value: '20121114.115940.qs006.por_ zzy0001fc6c4f7a80c'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	17:26:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE wo.state IN ('KU','AL','PY') OR (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 50, first value: '20141111.164620.f6014.so_  zzy0001fc6c4f7a80b'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	17:26:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE (sor.delivery_state = '' AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))) OR wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 93, first value: '20170719.160456.a1001.sor_ zzy092cdb624cac305'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	17:26:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state IN ('KU','AL','PY') OR (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 34, first value: '20170718.173828.99002.wo_  zzy00a002700000b0i'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	17:26:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND (sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/production_order--purchase.json. 	23.5.2022 	17:26:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 37, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	17:26:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 0
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	17:26:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 127, first value: '02056/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	17:26:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 49, first value: '02056'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	17:26:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state IN ('KU','AL','PY') OR ((sor.delivery_state = '' OR por.delivery_state = '') AND (so.type_ IN ('TI','RA','AH','VM','TT','MU') OR po.type_ IN ('TI','RA','AH','VM','TT','MU')) AND (so.state IN ('AV','EV','VA','TI','AL','OT') OR po.state IN ('AV','EV','VA','TI','AL','OT')))  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 32, first value: '02058/05'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	17:26:39 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 79, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 169 bytes ***. 	23.5.2022 	17:26:42 	lx 	(5. palvelin)

closing socket '79'. 	23.5.2022 	17:26:42 	lx 	(5. palvelin)

Starting to stop tcp server 2, max. delay 1,5 seconds... 	23.5.2022 	17:26:53 	_lx_SERVER 	(6. tbl_ 5)

*** tcp close for sock 74, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

closing socket '74'. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          17
poll.fd_count:        0
pollCount:            768
pollInCount:          18
pollOutCount:         0
pollCloseCount:       1
pollErrCount:         0
fd add/remove count:  3/3
totalBytesReceived:   20033
totalBytesSent:       35976. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

--- server stopped ---. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

  database connect time: 0.0031 seconds. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

warning: setCurrentConnection could not set local connection for 'plg4d-plg4d-0' because redirect connection 'demo-fi_demo-0' does not exist yet
. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

quiting program: closing all sockets. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x010c4489f0. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

exit, bye. 	23.5.2022 	17:26:53 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.5.2022 	17:26:53 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

  database connect time: 0.0245 seconds. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

  database connect time: 0.0180 seconds. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	20:26:10 	lx 	(1. Application process)

Käynnisteään Tcp palvelin 2. 	23.5.2022 	20:26:10 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

  database connect time: 0.0157 seconds. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0151e6bf80, size: 400. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

All plugins have been loaded. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/4d.json. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/,  http://192.168.105.1:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/, https://192.168.105.1:5949/. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949, 192.168.105.1:5949/. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

--- server started in 0.0752 seconds, plugins loaded in 0.0167 seconds, 2022-05-23 20:26:12, used memory 3225.4 kb --- 	 7. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.5.2022 	20:26:12 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-05-23 20:26:15
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 522
Content-Uncompressed-Length: 661

LZ4. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

  database connect time: 0.0061 seconds. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

* organization id 'plg4d-plg4d-0', combining redirect preferences: '4d, local'. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 449, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	20:26:15 	_lx_ExecuteSqlNew 	(5. palvelin)

 1. answer time: 00:00:00.12767
  
SELECT em.employee_id, em.state_, em.whole_name, em.info
 FROM employee em
 WHERE em.employee_id <> ''. 	23.5.2022 	20:26:15 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -100 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -100  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	20:26:16 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 52164, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	20:26:19 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 5, loop count: 5, bytes sent 408300 / 1252216, 843916 remaining, total send time 2447 µs. 	23.5.2022 	20:26:20 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 6, loop count: 7, bytes sent 489960 / 1252216, 762256 remaining, total send time 459444 µs. 	23.5.2022 	20:26:21 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 7, loop count: 9, bytes sent 571620 / 1252216, 680596 remaining, total send time 919920 µs. 	23.5.2022 	20:26:21 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 11, loop count: 14, bytes sent 996252 / 1252216, 255964 remaining, total send time 1390553 µs. 	23.5.2022 	20:26:22 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 12, loop count: 16, bytes sent 1077912 / 1252216, 174304 remaining, total send time 1850952 µs. 	23.5.2022 	20:26:22 	lx 	(5. palvelin)

 -- tcp answer 3, send result: -1, send count: 13, loop count: 18, bytes sent 1159572 / 1252216, 92644 remaining, total send time 2310031 µs. 	23.5.2022 	20:26:23 	lx 	(5. palvelin)

 -- tcp answer 3, send count: 15, loop count: 20, bytes sent 1252216 / 1252216, 0 remaining, total send time 2767245 µs. 	23.5.2022 	20:26:23 	lx 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 31, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-sales-open.json. 	23.5.2022 	20:26:25 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 79678, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-purchase-open.json. 	23.5.2022 	20:26:32 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 6, loop count: 6, bytes sent 440964 / 1912962, 1471998 remaining, total send time 1207 µs. 	23.5.2022 	20:26:35 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 7, loop count: 8, bytes sent 522624 / 1912962, 1390338 remaining, total send time 455447 µs. 	23.5.2022 	20:26:35 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 8, loop count: 10, bytes sent 604284 / 1912962, 1308678 remaining, total send time 913206 µs. 	23.5.2022 	20:26:36 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 13, loop count: 16, bytes sent 1028916 / 1912962, 884046 remaining, total send time 1376847 µs. 	23.5.2022 	20:26:36 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 14, loop count: 18, bytes sent 1110576 / 1912962, 802386 remaining, total send time 1926041 µs. 	23.5.2022 	20:26:37 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 15, loop count: 20, bytes sent 1192236 / 1912962, 720726 remaining, total send time 2388462 µs. 	23.5.2022 	20:26:37 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 21, loop count: 27, bytes sent 1616868 / 1912962, 296094 remaining, total send time 2855858 µs. 	23.5.2022 	20:26:38 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 22, loop count: 29, bytes sent 1698528 / 1912962, 214434 remaining, total send time 3318453 µs. 	23.5.2022 	20:26:38 	lx 	(5. palvelin)

 -- tcp answer 5, send result: -1, send count: 23, loop count: 31, bytes sent 1780188 / 1912962, 132774 remaining, total send time 3778396 µs. 	23.5.2022 	20:26:38 	lx 	(5. palvelin)

 -- tcp answer 5, send count: 25, loop count: 33, bytes sent 1912962 / 1912962, 0 remaining, total send time 4241142 µs. 	23.5.2022 	20:26:39 	lx 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 23026, first value: '0001'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	20:26:41 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 25, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-sales-open.json. 	23.5.2022 	20:26:42 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 14221, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-purchase-open.json. 	23.5.2022 	20:26:46 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 15457, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	20:26:48 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 52, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-sales-open.jsonon. 	23.5.2022 	20:26:50 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 64995, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-purchase-open.json. 	23.5.2022 	20:27:04 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 11, send result: -1, send count: 9, loop count: 11, bytes sent 702276 / 1232926, 530650 remaining, total send time 509842 µs. 	23.5.2022 	20:27:06 	lx 	(5. palvelin)

 -- tcp answer 11, send result: -1, send count: 10, loop count: 13, bytes sent 783936 / 1232926, 448990 remaining, total send time 969880 µs. 	23.5.2022 	20:27:07 	lx 	(5. palvelin)

 -- tcp answer 11, send result: -1, send count: 11, loop count: 15, bytes sent 865596 / 1232926, 367330 remaining, total send time 1428771 µs. 	23.5.2022 	20:27:07 	lx 	(5. palvelin)

 -- tcp answer 11, send count: 16, loop count: 20, bytes sent 1232926 / 1232926, 0 remaining, total send time 1906440 µs. 	23.5.2022 	20:27:07 	lx 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6809, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	20:27:09 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-sales-open.json. 	23.5.2022 	20:27:10 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6107, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-purchase-open.json. 	23.5.2022 	20:27:12 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 7550, first value: '00268'
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	20:27:14 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 12, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-sales-open.json. 	23.5.2022 	20:27:15 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 8134, first value: '00272'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-purchase-open.json. 	23.5.2022 	20:27:17 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 14042, first value: 'TESti_29'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	20:27:19 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 18, send result: -1, send count: 7, loop count: 9, bytes sent 604492 / 704475, 99983 remaining, total send time 512236 µs. 	23.5.2022 	20:27:21 	lx 	(5. palvelin)

 -- tcp answer 18, send result: -1, send count: 8, loop count: 11, bytes sent 686152 / 704475, 18323 remaining, total send time 972299 µs. 	23.5.2022 	20:27:21 	lx 	(5. palvelin)

 -- tcp answer 18, send count: 9, loop count: 12, bytes sent 704475 / 704475, 0 remaining, total send time 1432244 µs. 	23.5.2022 	20:27:22 	lx 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4267, first value: 'TUOTTAMATTOMAT'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	20:27:23 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4094, first value: '00514080C'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	20:27:25 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 3143, first value: '00000-13'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	20:27:27 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 1438, first value: '20211213.154906.dd00c.so_  s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	20:27:28 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 137, first value: '20210628.152312.0j00o.sor_ s11a8851fb54ecf704'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	20:27:28 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6636, first value: '20211213.154934.hk00d.sor_ s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order_row-sales--production_order.json. 	23.5.2022 	20:27:29 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 9484, first value: '20200102.075212.5m007.po_  s11a4851b7338aff08'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	20:27:30 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 533, first value: '20200205.134736.qg001.por_ s11a4851b7338aff09'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	20:27:30 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 884, first value: '20200313.082006.ac00c.por_ s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase--production_order.json. 	23.5.2022 	20:27:31 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('KU','AL','PY') INTO :_lx_atRecordId
 - original query: SELECT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 10933, first value: '20080409.175306.it1v5.wo_  s11a00138f2042bf03'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	20:27:32 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 6, first value: '20220303.100300.ao009.wo_  s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/production_order--order-purchase-open.json. 	23.5.2022 	20:27:33 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 17078, first value: '20200117.153555.55003.wo_  s11a4851b733735307'
 - query name: new:plugin/nc-calc-server/query/production_order--order-purchase-open.json. 	23.5.2022 	20:27:34 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 30, send count: 8, loop count: 9, bytes sent 478137 / 478137, 0 remaining, total send time 512253 µs. 	23.5.2022 	20:27:35 	lx 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 724 bytes ***. 	23.5.2022 	22:39:15 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	22:39:15 	lx 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 721 bytes ***. 	23.5.2022 	22:42:51 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	22:42:51 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 099 bytes ***. 	23.5.2022 	22:42:55 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:42:55 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 723 bytes ***. 	23.5.2022 	22:43:10 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:43:10 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 723 bytes ***. 	23.5.2022 	22:43:26 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:43:26 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 729 bytes ***. 	23.5.2022 	22:44:18 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:44:18 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 719 bytes ***. 	23.5.2022 	22:47:38 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:47:38 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 723 bytes ***. 	23.5.2022 	22:49:10 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:49:10 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 726 bytes ***. 	23.5.2022 	22:49:58 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:49:58 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	22:51:19 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:51:19 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	22:53:19 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:53:19 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	22:54:21 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:54:21 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	22:55:15 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:55:15 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	22:58:16 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	22:58:16 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	23:01:36 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:01:36 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:01:46 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 777 bytes ***. 	23.5.2022 	23:02:12 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:02:12 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:02:24 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 449, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	23:02:24 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 52164, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	23:02:27 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 42, send result: -1, send count: 5, loop count: 5, bytes sent 408300 / 1252216, 843916 remaining, total send time 792 µs. 	23.5.2022 	23:02:29 	lx 	(5. palvelin)

 -- tcp answer 42, send result: -1, send count: 6, loop count: 7, bytes sent 489960 / 1252216, 762256 remaining, total send time 454691 µs. 	23.5.2022 	23:02:29 	lx 	(5. palvelin)

 -- tcp answer 42, send result: -1, send count: 7, loop count: 9, bytes sent 571620 / 1252216, 680596 remaining, total send time 913411 µs. 	23.5.2022 	23:02:29 	lx 	(5. palvelin)

 -- tcp answer 42, send result: -1, send count: 10, loop count: 13, bytes sent 816600 / 1252216, 435616 remaining, total send time 1377662 µs. 	23.5.2022 	23:02:30 	lx 	(5. palvelin)

 -- tcp answer 42, send count: 16, loop count: 19, bytes sent 1252216 / 1252216, 0 remaining, total send time 1839606 µs. 	23.5.2022 	23:02:30 	lx 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 31, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-sales-open.json. 	23.5.2022 	23:02:32 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 79678, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-purchase-open.json. 	23.5.2022 	23:02:38 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 8, loop count: 10, bytes sent 620616 / 1912962, 1292346 remaining, total send time 511753 µs. 	23.5.2022 	23:02:42 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 9, loop count: 12, bytes sent 702276 / 1912962, 1210686 remaining, total send time 971201 µs. 	23.5.2022 	23:02:42 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 14, loop count: 18, bytes sent 1126908 / 1912962, 786054 remaining, total send time 1433019 µs. 	23.5.2022 	23:02:43 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 15, loop count: 20, bytes sent 1208568 / 1912962, 704394 remaining, total send time 1898849 µs. 	23.5.2022 	23:02:43 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 16, loop count: 22, bytes sent 1290228 / 1912962, 622734 remaining, total send time 2357714 µs. 	23.5.2022 	23:02:43 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 20, loop count: 27, bytes sent 1715068 / 1912962, 197894 remaining, total send time 2817209 µs. 	23.5.2022 	23:02:44 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 21, loop count: 29, bytes sent 1796728 / 1912962, 116234 remaining, total send time 3274960 µs. 	23.5.2022 	23:02:44 	lx 	(5. palvelin)

 -- tcp answer 44, send result: -1, send count: 22, loop count: 31, bytes sent 1878388 / 1912962, 34574 remaining, total send time 3734446 µs. 	23.5.2022 	23:02:45 	lx 	(5. palvelin)

 -- tcp answer 44, send count: 23, loop count: 32, bytes sent 1912962 / 1912962, 0 remaining, total send time 4193643 µs. 	23.5.2022 	23:02:45 	lx 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 23026, first value: '0001'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	23:02:47 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 25, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-sales-open.json. 	23.5.2022 	23:02:49 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 14221, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-purchase-open.json. 	23.5.2022 	23:02:52 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 15457, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	23:02:55 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 48, send count: 5, loop count: 6, bytes sent 278521 / 278521, 0 remaining, total send time 507099 µs. 	23.5.2022 	23:02:56 	lx 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 52, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-sales-open.jsonon. 	23.5.2022 	23:02:57 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 64995, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-purchase-open.json. 	23.5.2022 	23:03:11 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 50, send result: -1, send count: 10, loop count: 12, bytes sent 783936 / 1232926, 448990 remaining, total send time 515354 µs. 	23.5.2022 	23:03:13 	lx 	(5. palvelin)

 -- tcp answer 50, send result: -1, send count: 11, loop count: 14, bytes sent 865596 / 1232926, 367330 remaining, total send time 974755 µs. 	23.5.2022 	23:03:13 	lx 	(5. palvelin)

 -- tcp answer 50, send result: -1, send count: 12, loop count: 16, bytes sent 947256 / 1232926, 285670 remaining, total send time 1432155 µs. 	23.5.2022 	23:03:14 	lx 	(5. palvelin)

 -- tcp answer 50, send count: 16, loop count: 20, bytes sent 1232926 / 1232926, 0 remaining, total send time 1897080 µs. 	23.5.2022 	23:03:14 	lx 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6809, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	23:03:15 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-sales-open.json. 	23.5.2022 	23:03:17 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6107, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-purchase-open.json. 	23.5.2022 	23:03:19 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 7550, first value: '00268'
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	23:03:21 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 12, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-sales-open.json. 	23.5.2022 	23:03:22 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 8134, first value: '00272'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-purchase-open.json. 	23.5.2022 	23:03:24 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 14042, first value: 'TESti_29'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	23:03:26 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 57, send result: -1, send count: 9, loop count: 11, bytes sent 604284 / 704473, 100189 remaining, total send time 507728 µs. 	23.5.2022 	23:03:28 	lx 	(5. palvelin)

 -- tcp answer 57, send result: -1, send count: 10, loop count: 13, bytes sent 685944 / 704473, 18529 remaining, total send time 969040 µs. 	23.5.2022 	23:03:28 	lx 	(5. palvelin)

 -- tcp answer 57, send count: 11, loop count: 14, bytes sent 704473 / 704473, 0 remaining, total send time 1426560 µs. 	23.5.2022 	23:03:28 	lx 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4267, first value: 'TUOTTAMATTOMAT'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	23:03:30 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4094, first value: '00514080C'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	23:03:32 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 3143, first value: '00000-13'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	23:03:34 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 1438, first value: '20211213.154906.dd00c.so_  s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	23:03:35 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 137, first value: '20210628.152312.0j00o.sor_ s11a8851fb54ecf704'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	23:03:35 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6636, first value: '20211213.154934.hk00d.sor_ s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order_row-sales--production_order.json. 	23.5.2022 	23:03:36 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 9484, first value: '20200102.075212.5m007.po_  s11a4851b7338aff08'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	23:03:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 533, first value: '20200205.134736.qg001.por_ s11a4851b7338aff09'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	23:03:37 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 884, first value: '20200313.082006.ac00c.por_ s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase--production_order.json. 	23.5.2022 	23:03:38 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('KU','AL','PY') INTO :_lx_atRecordId
 - original query: SELECT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 10933, first value: '20080409.175306.it1v5.wo_  s11a00138f2042bf03'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	23:03:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 6, first value: '20220303.100300.ao009.wo_  s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/production_order--order-sales-open.json. 	23.5.2022 	23:03:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 17078, first value: '20200117.153555.55003.wo_  s11a4851b733735307'
 - query name: new:plugin/nc-calc-server/query/production_order--order-purchase-open.json. 	23.5.2022 	23:03:41 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 69, send count: 8, loop count: 9, bytes sent 478137 / 478137, 0 remaining, total send time 508964 µs. 	23.5.2022 	23:03:42 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:05:39 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 790 bytes ***. 	23.5.2022 	23:05:41 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	23:05:41 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:05:52 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 780 bytes ***. 	23.5.2022 	23:07:03 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	23:07:03 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:07:05 	_lx_ExecuteSqlNew 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 776 bytes ***. 	23.5.2022 	23:07:19 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	23:07:19 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 087 bytes ***. 	23.5.2022 	23:07:38 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:07:38 	lx 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:07:43 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 449, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	23:07:44 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 52164, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	23:07:46 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 75, send result: -1, send count: 5, loop count: 5, bytes sent 408300 / 1252217, 843917 remaining, total send time 1068 µs. 	23.5.2022 	23:07:47 	lx 	(5. palvelin)

 -- tcp answer 75, send result: -1, send count: 10, loop count: 11, bytes sent 816600 / 1252217, 435617 remaining, total send time 457275 µs. 	23.5.2022 	23:07:48 	lx 	(5. palvelin)

 -- tcp answer 75, send count: 16, loop count: 17, bytes sent 1252217 / 1252217, 0 remaining, total send time 916765 µs. 	23.5.2022 	23:07:48 	lx 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 31, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-sales-open.json. 	23.5.2022 	23:07:49 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 79678, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-purchase-open.json. 	23.5.2022 	23:07:55 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 7, loop count: 9, bytes sent 620616 / 1912962, 1292346 remaining, total send time 517184 µs. 	23.5.2022 	23:07:59 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 8, loop count: 11, bytes sent 702276 / 1912962, 1210686 remaining, total send time 982488 µs. 	23.5.2022 	23:07:59 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 12, loop count: 16, bytes sent 1127116 / 1912962, 785846 remaining, total send time 1440839 µs. 	23.5.2022 	23:08:00 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 13, loop count: 18, bytes sent 1208776 / 1912962, 704186 remaining, total send time 1902709 µs. 	23.5.2022 	23:08:00 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 14, loop count: 20, bytes sent 1290436 / 1912962, 622526 remaining, total send time 2362204 µs. 	23.5.2022 	23:08:01 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 17, loop count: 24, bytes sent 1470088 / 1912962, 442874 remaining, total send time 2833428 µs. 	23.5.2022 	23:08:01 	lx 	(5. palvelin)

 -- tcp answer 77, send result: -1, send count: 18, loop count: 26, bytes sent 1551748 / 1912962, 361214 remaining, total send time 3292701 µs. 	23.5.2022 	23:08:01 	lx 	(5. palvelin)

 -- tcp answer 77, send count: 21, loop count: 29, bytes sent 1912962 / 1912962, 0 remaining, total send time 3754744 µs. 	23.5.2022 	23:08:02 	lx 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 23026, first value: '0001'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	23:08:04 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 25, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-sales-open.json. 	23.5.2022 	23:08:05 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 14221, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-purchase-open.json. 	23.5.2022 	23:08:09 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 15457, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	23:08:11 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 52, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-sales-open.jsonon. 	23.5.2022 	23:08:12 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 64995, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-purchase-open.json. 	23.5.2022 	23:08:25 	_lx_ExecuteSqlNew 	(5. palvelin)

error:  -- tcp answer 83, remaining bytes send failed with result code: -1, bytes sent: 81660 / 1232926, total send time 45125488 µs
  [stack traceback:
	/nc-server/lib/util.lua:472: in function 'callPath'
	/nc-server/lib/util.lua:586: in function 'printError'
	/nc-server/lib/lib_tcp.lua:326: in function 'send'
	/nc-server/lib/server.lua:140: in function 'answer'
	/nc-server/lib/server.lua:224: in function 'in_callback'
	/nc-server/lib/lib_poll.lua:255: in function 'poll_event'
	/nc-server/lib/lib_poll.lua:333: in function 'poll'
	/nc-server/lib/server.lua:309: in function 'pollLoop'
	/nc-server/nc/nc-server.lua:115: in function 'server'
	/nc-server/manager/4d/nc_server_4d.lua:168: in function </nc-server/manager/4d/nc_server_4d.lua:133>
	[C]: in function 'pcall'
	/nc-server/manager/4d/run_from_4d.lua:66: in function </nc-server/manager/4d/run_from_4d.lua:18>]
. 	23.5.2022 	23:09:12 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 085 bytes ***. 	23.5.2022 	23:09:12 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:09:12 	lx 	(5. palvelin)

*** tcp close for sock 82, type 'nil', protocol 'nil', reason: 'POLLHUP', previous request length: (no request) bytes ***. 	23.5.2022 	23:09:12 	lx 	(5. palvelin)

closing socket '82'. 	23.5.2022 	23:09:12 	lx 	(5. palvelin)

4D: SELECT em.record_id FROM employee em WHERE em.employee_id <> '' INTO :_lx_atRecordId
 - original query: SELECT em.employee_id, em.state_, em.whole_name, em.info FROM employee em  WHERE em.employee_id <> ''  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 449, first value: 'X'
 - query name: new:plugin/nc-calc-server/query/person-employee.json. 	23.5.2022 	23:09:12 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wlg.record_id FROM work_load_group wlg WHERE wlg.state >= -1 INTO :_lx_atRecordId
 - original query: SELECT wlg.work_load_group_id, wlg.state, wlg.name, wlg.info FROM work_load_group wlg  WHERE wlg.state >= -1  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3
 - result _lx_atExe1 size: 42, first value: 'PO'
 - query name: new:plugin/nc-calc-server/query/resource-load_group.json. 	23.5.2022 	23:09:12 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 52164, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule.json. 	23.5.2022 	23:09:13 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 86, send result: -1, send count: 6, loop count: 7, bytes sent 489960 / 1252215, 762255 remaining, total send time 252076 µs. 	23.5.2022 	23:09:15 	lx 	(5. palvelin)

 -- tcp answer 86, send result: -1, send count: 7, loop count: 9, bytes sent 571620 / 1252215, 680595 remaining, total send time 711607 µs. 	23.5.2022 	23:09:16 	lx 	(5. palvelin)

 -- tcp answer 86, send result: -1, send count: 13, loop count: 16, bytes sent 996252 / 1252215, 255963 remaining, total send time 1174113 µs. 	23.5.2022 	23:09:16 	lx 	(5. palvelin)

 -- tcp answer 86, send result: -1, send count: 14, loop count: 18, bytes sent 1077912 / 1252215, 174303 remaining, total send time 1633604 µs. 	23.5.2022 	23:09:17 	lx 	(5. palvelin)

 -- tcp answer 86, send result: -1, send count: 15, loop count: 20, bytes sent 1159572 / 1252215, 92643 remaining, total send time 2094327 µs. 	23.5.2022 	23:09:17 	lx 	(5. palvelin)

 -- tcp answer 86, send count: 17, loop count: 22, bytes sent 1252215 / 1252215, 0 remaining, total send time 2557182 µs. 	23.5.2022 	23:09:18 	lx 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 31, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-sales-open.json. 	23.5.2022 	23:09:19 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wos.production_lot, wos.work_phase, wos.work_load_group_id, wos.work_phase_state, wos.subtype, wos.produced_amount, wos.failed_amount, wos.remaining_amount, wos.can_be_manufactured, wos.manufacturing_state, wos.record_id  FROM work_order_schedule wos  LEFT OUTER JOIN work_order wo ON wo.production_lot = wos.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_alExe2,:_lx_atExe5
 - result _lx_atExe1 size: 79678, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-schedule--order-purchase-open.json. 	23.5.2022 	23:09:23 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 6, loop count: 8, bytes sent 457296 / 1912962, 1455666 remaining, total send time 517528 µs. 	23.5.2022 	23:09:27 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 7, loop count: 10, bytes sent 538956 / 1912962, 1374006 remaining, total send time 974307 µs. 	23.5.2022 	23:09:27 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 12, loop count: 16, bytes sent 963588 / 1912962, 949374 remaining, total send time 1447251 µs. 	23.5.2022 	23:09:28 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 13, loop count: 18, bytes sent 1045248 / 1912962, 867714 remaining, total send time 1906756 µs. 	23.5.2022 	23:09:28 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 14, loop count: 20, bytes sent 1126908 / 1912962, 786054 remaining, total send time 2366619 µs. 	23.5.2022 	23:09:29 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 20, loop count: 27, bytes sent 1551540 / 1912962, 361422 remaining, total send time 2827877 µs. 	23.5.2022 	23:09:29 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 21, loop count: 29, bytes sent 1633200 / 1912962, 279762 remaining, total send time 3286980 µs. 	23.5.2022 	23:09:29 	lx 	(5. palvelin)

 -- tcp answer 88, send result: -1, send count: 22, loop count: 31, bytes sent 1714860 / 1912962, 198102 remaining, total send time 3746654 µs. 	23.5.2022 	23:09:30 	lx 	(5. palvelin)

 -- tcp answer 88, send count: 25, loop count: 34, bytes sent 1912962 / 1912962, 0 remaining, total send time 4205758 µs. 	23.5.2022 	23:09:30 	lx 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 23026, first value: '0001'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated.json. 	23.5.2022 	23:09:32 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 25, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-sales-open.json. 	23.5.2022 	23:09:33 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpe.work__position_num_id, wpe.phase_number, wpe.work_load_group_id, wpe.employee_id, wpe.work_description  FROM work_phase_estimated wpe  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wpe.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 14221, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_work-estimated--order-purchase-open.json. 	23.5.2022 	23:09:36 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 15457, first value: '0001/01'
 - query name: new:plugin/nc-calc-server/query/product_work-actual.json. 	23.5.2022 	23:09:38 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 52, first value: '08930/48'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-sales-open.jsonon. 	23.5.2022 	23:09:39 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wpa.production_lot, wpa.work_phase_est_id, wpa.work_load_group_id, wpa.employee_id, wpa.work_description  FROM work_phase_actual wpa  LEFT OUTER JOIN work_order wo ON wo.production_lot = wpa.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4
 - result _lx_atExe1 size: 64995, first value: '00267/239'
 - query name: new:plugin/nc-calc-server/query/product_work-actual--order-purchase-open.json. 	23.5.2022 	23:09:52 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 94, send result: -1, send count: 8, loop count: 10, bytes sent 636948 / 1232926, 595978 remaining, total send time 505486 µs. 	23.5.2022 	23:09:53 	lx 	(5. palvelin)

 -- tcp answer 94, send result: -1, send count: 9, loop count: 12, bytes sent 718608 / 1232926, 514318 remaining, total send time 968746 µs. 	23.5.2022 	23:09:54 	lx 	(5. palvelin)

 -- tcp answer 94, send result: -1, send count: 10, loop count: 14, bytes sent 800268 / 1232926, 432658 remaining, total send time 1428870 µs. 	23.5.2022 	23:09:54 	lx 	(5. palvelin)

 -- tcp answer 94, send result: -1, send count: 15, loop count: 20, bytes sent 1224900 / 1232926, 8026 remaining, total send time 1890674 µs. 	23.5.2022 	23:09:55 	lx 	(5. palvelin)

 -- tcp answer 94, send count: 16, loop count: 21, bytes sent 1232926 / 1232926, 0 remaining, total send time 2348565 µs. 	23.5.2022 	23:09:55 	lx 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6809, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated.json. 	23.5.2022 	23:09:56 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-sales-open.json. 	23.5.2022 	23:09:57 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wme.work__position_num_id, wme.row_number, wme.work_phase_est_id, wme.raw_material_id, wme.quantity__unit, wme.unit, wme.quantity__unit_2, wme.unit_2, wme.record_id  FROM work_material_estimated wme  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = wme.work__position_num_id  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_alExe2,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_arExe2,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6107, first value: '00267'
 - query name: new:plugin/nc-calc-server/query/product_material-estimated--order-purchase-open.json. 	23.5.2022 	23:10:00 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 7550, first value: '00268'
 - query name: new:plugin/nc-calc-server/query/product_material-actual.json. 	23.5.2022 	23:10:01 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 12, first value: '08930'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-sales-open.json. 	23.5.2022 	23:10:02 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wma.work__position_num_id, wma.work_phase_actual_id, wma.raw_material_id, wma.amount__design_unit, wma.unit, wma.unit_2, wma.record_id  FROM work_material_actual wma  LEFT OUTER JOIN work_order wo ON wo.production_lot = wma.production_lot  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_alExe1,:_lx_atExe2,:_lx_arExe1,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5
 - result _lx_atExe1 size: 8134, first value: '00272'
 - query name: new:plugin/nc-calc-server/query/product_material-actual--order-purchase-open.json. 	23.5.2022 	23:10:03 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT pr.record_id FROM product pr WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0) INTO :_lx_atRecordId
 - original query: SELECT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id FROM product pr  WHERE (pr.stock_balance__unit <> 0 OR pr.reserved <> 0 OR pr.fixed <> 0 OR pr.available <> 0)  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 14042, first value: 'TESti_29'
 - query name: new:plugin/nc-calc-server/query/product.json. 	23.5.2022 	23:10:05 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 101, send result: -1, send count: 9, loop count: 10, bytes sent 685944 / 693691, 7747 remaining, total send time 254557 µs. 	23.5.2022 	23:10:07 	lx 	(5. palvelin)

 -- tcp answer 101, send count: 10, loop count: 11, bytes sent 693691 / 693691, 0 remaining, total send time 715670 µs. 	23.5.2022 	23:10:07 	lx 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN work_order wo ON wo.work__position_num_id = pr.work__position_num_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4267, first value: 'TUOTTAMATTOMAT'
 - query name: new:plugin/nc-calc-server/query/product--production_order.json. 	23.5.2022 	23:10:08 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN sales_order_row sor ON sor.product_id = pr.product_id  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (sor.delivery_state = '' AND so.state IN ('AV','EV','VA','TI','AL','OT') AND so.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 4094, first value: '00514080C'
 - query name: new:plugin/nc-calc-server/query/product--order_sales.json. 	23.5.2022 	23:10:10 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT pr.product_id, pr.work__position_num_id, pr.supplier_id, pr.name, pr.type_, pr.storable, pr.production_control_type, pr.stock_balance__unit, pr.unit, pr.design_unit, pr.conversion_multiplier, pr.design_conversion_multip, pr.design_unit_2, pr.unit_2, pr.min_purchase_amount__unit, pr.free_amount, pr.coming_amount, pr.fixed, pr.reserved, pr.available, pr.record_id  FROM product pr  LEFT OUTER JOIN purchase_order_row por ON por.product_id = pr.product_id  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE (pr.stock_balance__unit = 0 AND pr.reserved = 0 AND pr.fixed = 0 AND pr.available = 0) AND (por.delivery_state = '' AND po.state IN ('AV','EV','VA','TI','AL','OT') AND po.type_ IN ('TI','RA','AH','VM','TT','MU'))  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_alExe1,:_lx_afExe1,:_lx_alExe2,:_lx_arExe1,:_lx_atExe5,:_lx_atExe6,:_lx_arExe2,:_lx_arExe3,:_lx_atExe7,:_lx_atExe8,:_lx_arExe4,:_lx_arExe5,:_lx_arExe6,:_lx_arExe7,:_lx_arExe8,:_lx_arExe9,:_lx_atExe9
 - result _lx_atExe1 size: 3143, first value: '00000-13'
 - query name: new:plugin/nc-calc-server/query/product--order_purchase.json. 	23.5.2022 	23:10:13 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT so.record_id, so.sales_order_id, so.state, so.company_id, so.currency_id, so.notes, sor.info  FROM sales_order so  LEFT OUTER JOIN sales_order_row sor ON sor.sales_order_id = so.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 1438, first value: '20211213.154906.dd00c.so_  s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order-sales.json. 	23.5.2022 	23:10:13 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 137, first value: '20210628.152312.0j00o.sor_ s11a8851fb54ecf704'
 - query name: new:plugin/nc-calc-server/query/order_row-sales.json. 	23.5.2022 	23:10:14 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT sor.record_id, sor.sales_order_id, sor.row_number, sor.partial_delivery_number, sor.product_id, sor.project_id, sor.price__unit, sor.ordered_amount, sor.sales_price_total, sor.vat_price, sor.info  FROM sales_order_row sor  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = sor.production_lot  WHERE so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT') AND sor.delivery_state = '' AND sor.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 6636, first value: '20211213.154934.hk00d.sor_ s11a8851fb54ecf703'
 - query name: new:plugin/nc-calc-server/query/order_row-sales--production_order.json. 	23.5.2022 	23:10:14 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT po.record_id, po.purchase_order_id, po.state, po.company_id, po.currency_id, po.order_text, po.info  FROM purchase_order po  LEFT OUTER JOIN purchase_order_row por ON por.purchase_order_id = po.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_atExe5,:_lx_atExe6,:_lx_atExe7
 - result _lx_atExe1 size: 9484, first value: '20200102.075212.5m007.po_  s11a4851b7338aff08'
 - query name: new:plugin/nc-calc-server/query/order-purchase.json. 	23.5.2022 	23:10:15 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot = ''  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 533, first value: '20200205.134736.qg001.por_ s11a4851b7338aff09'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase.json. 	23.5.2022 	23:10:16 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT por.record_id, por.purchase_order_id, por.row_number, por.partial_delivery_number, por.product_id, por.project_id, por.price__unit, por.order_amount, por.purchase_price_total, por.vat_price, por.info  FROM purchase_order_row por  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  LEFT OUTER JOIN work_order wo ON wo.production_lot = por.production_lot  WHERE po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT') AND por.delivery_state = '' AND por.production_lot <> '' AND wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_alExe1,:_lx_alExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3,:_lx_arExe4,:_lx_atExe5
 - result _lx_atExe1 size: 884, first value: '20200313.082006.ac00c.por_ s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/order_row-purchase--production_order.json. 	23.5.2022 	23:10:16 	_lx_ExecuteSqlNew 	(5. palvelin)

4D: SELECT wo.record_id FROM work_order wo WHERE wo.state IN ('KU','AL','PY') INTO :_lx_atRecordId
 - original query: SELECT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount FROM work_order wo  WHERE wo.state IN ('KU','AL','PY')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 10933, first value: '20080409.175306.it1v5.wo_  s11a00138f2042bf03'
 - query name: new:plugin/nc-calc-server/query/production_order.json. 	23.5.2022 	23:10:17 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN sales_order_row sor ON sor.production_lot = wo.production_lot  LEFT OUTER JOIN sales_order so ON so.sales_order_id = sor.sales_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND sor.delivery_state = '' AND so.type_ IN ('TI','RA','AH','VM','TT','MU') AND so.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 6, first value: '20220303.100300.ao009.wo_  s11ad8cb8ad9281b0a'
 - query name: new:plugin/nc-calc-server/query/production_order--order-sales-open.json. 	23.5.2022 	23:10:17 	_lx_ExecuteSqlNew 	(5. palvelin)

SELECT DISTINCT wo.record_id, wo.work__position_num_id, wo.production_lot, wo.state, wo.started_amount, wo.produced_amount, wo.failed_amount  FROM work_order wo  LEFT OUTER JOIN purchase_order_row por ON por.production_lot = wo.production_lot  LEFT OUTER JOIN purchase_order po ON po.purchase_order_id = por.purchase_order_id  WHERE wo.state NOT IN ('KU','AL','PY') AND por.delivery_state = '' AND po.type_ IN ('TI','RA','AH','VM','TT','MU') AND po.state IN ('AV','EV','VA','TI','AL','OT')  INTO :_lx_atExe1,:_lx_atExe2,:_lx_atExe3,:_lx_atExe4,:_lx_arExe1,:_lx_arExe2,:_lx_arExe3
 - result _lx_atExe1 size: 17078, first value: '20200117.153555.55003.wo_  s11a4851b733735307'
 - query name: new:plugin/nc-calc-server/query/production_order--order-purchase-open.json. 	23.5.2022 	23:10:19 	_lx_ExecuteSqlNew 	(5. palvelin)

 -- tcp answer 113, send count: 7, loop count: 8, bytes sent 478137 / 478137, 0 remaining, total send time 505627 µs. 	23.5.2022 	23:10:20 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 081 bytes ***. 	23.5.2022 	23:10:36 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:10:36 	lx 	(5. palvelin)

Starting to stop tcp server 2, max. delay 1,7 seconds... 	23.5.2022 	23:11:30 	_lx_SERVER 	(6. tbl_ 5)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

closing socket '73'. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

*** tcp close for sock 74, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

closing socket '74'. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          113
poll.fd_count:        0
pollCount:            424880
pollInCount:          136
pollOutCount:         0
pollCloseCount:       23
pollErrCount:         0
fd add/remove count:  25/25
totalBytesReceived:   121349
totalBytesSent:       5468343. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

--- server stopped ---. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

  database connect time: 0.0028 seconds. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

warning: setCurrentConnection could not set local connection for 'plg4d-plg4d-0' because redirect connection 'demo-fi_demo-0' does not exist yet
. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

quiting program: closing all sockets. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x0151e6bf80. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

exit, bye. 	23.5.2022 	23:11:30 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.5.2022 	23:11:30 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

  database connect time: 0.0208 seconds. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

  database connect time: 0.0079 seconds. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	23:13:11 	lx 	(1. Application process)

Käynnisteään Tcp palvelin 2. 	23.5.2022 	23:13:12 	_lx_SERVER 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/table/db_connection_preference.json'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/auth/connection.json'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

    Connected to: 'postgre local socket /tmp, /tmp, database: fi_demo, user: manage_demo'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

  database connect time: 0.0134 seconds. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* connect: connection changed to 'postgre-demo/fi_demo'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/preference/table/prf/group.json'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* paths:
 - main: '/Users/pasi/nc/nc-server/'
 - bin : '/Users/pasi/4D/mg_v19/Manageri_v19/Resources/bin/bin_osx_arm64/'
 - pref: '/Users/pasi/nc/nc-server/preference/'
 - 4D  : '/Users/pasi/4D/mg_v19/Manageri_v19/'
. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

poll.expand_fds: 50, old fds: nil, new fds: cdata<struct pollfd *>: 0x0123de2400, size: 400. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

********************* /Users/pasi/nc/nc-server/ *********************. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

port: 5949, arguments: '[
	5949
]', nc-server.json: '[]'. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

nc_server: debugLevel(0):0  port(5959):5949  closeConnection(0):0. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

1. Loading plugin: nc/worker/auth_worker. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

2. Loading plugin: nc/worker/query_worker. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

3. Loading plugin: nc/worker/query4d_worker. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

4. Loading plugin: nc/worker/call4d_worker. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

All plugins have been loaded. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* cached preference files: demo-fi_demo-0 - system/option.json, demo-fi_demo-0 - table/prf/field_type.json, demo-fi_demo-0 - system/4d.json. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* run in command line: 'ifconfig | grep -E 'inet.[0-9]' | grep -v '127.0.0.1' | awk '{ print $2}''. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

* run in command line: 'LC_ALL=C ifconfig en0 | awk '/ether/{print $2}''. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

Mac address: f84d896921dc. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

TLS certificate files: /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/cert.pem, /Users/pasi/4D/mg_v19/Manageri_v19/Resources/Lua/preference/cert/privkey.pem. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

NC tcp server waiting on:  http://127.0.0.1:5949/,  http://192.168.32.2:5949/,  http://192.168.105.1:5949/
                          https://127.0.0.1:5949/, https://192.168.32.2:5949/, https://192.168.105.1:5949/. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

NC udp server waiting on: 127.0.0.1:5949/, 192.168.32.2:5949, 192.168.105.1:5949/. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

--- server started in 0.0963 seconds, plugins loaded in 0.0197 seconds, 2022-05-23 23:13:13, used memory 3094.6 kb --- 	 7. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

OSX arm64, using: rapidjson-arm, lfs-ffi. 	23.5.2022 	23:13:13 	lx 	(5. palvelin)

1. uri: HTTP, POST '/rest/nc/query/sql4d' 2022-05-23 23:13:19
'POST /rest/nc/query/sql4d HTTP/1.1
Content-Type: application/json
Connection: keep-alive
User-Agent: nc-rest-sql
Authorization: Basic ???
Content-Encoding: lz4
Accept-Encoding: lz4
Content-Length: 508
Content-Uncompressed-Length: 645

LZ4. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

  database connect time: 0.0062 seconds. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

* connect: connection changed from 'postgre-demo/fi_demo' to 'plg4d/plg4d'. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

* organization id 'plg4d-plg4d-0', combining redirect preferences: '4d, local'. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

 1. answer time: 00:00:00.11249
  
SELECT em.employee_id, em.state_, em.whole_name, em.info
 FROM employee em
 WHERE em.employee_id <> ''. 	23.5.2022 	23:13:19 	lx 	(5. palvelin)

 -- tcp answer 12, send result: -1, send count: 7, loop count: 7, bytes sent 473628 / 715231, 241603 remaining, total send time 411 µs. 	23.5.2022 	23:13:25 	lx 	(5. palvelin)

 -- tcp answer 12, send result: -1, send count: 9, loop count: 10, bytes sent 636948 / 715231, 78283 remaining, total send time 458738 µs. 	23.5.2022 	23:13:26 	lx 	(5. palvelin)

 -- tcp answer 12, send count: 10, loop count: 11, bytes sent 715231 / 715231, 0 remaining, total send time 917183 µs. 	23.5.2022 	23:13:26 	lx 	(5. palvelin)

*** tcp close for sock 78, type 'nil', protocol 'HTTP', reason: 'POLLHUP', previous request length: 1 085 bytes ***. 	23.5.2022 	23:13:45 	lx 	(5. palvelin)

closing socket '78'. 	23.5.2022 	23:13:45 	lx 	(5. palvelin)

Starting to stop tcp server 2, max. delay 1,7 seconds... 	23.5.2022 	23:44:20 	_lx_SERVER 	(6. tbl_ 7)

*** tcp close for sock 73, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

closing socket '73'. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

*** tcp close for sock 74, type 'nil', protocol 'nil', reason: '', previous request length: (no request) bytes ***. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

closing socket '74'. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

 -- Server statistics --
answerCount:          30
poll.fd_count:        0
pollCount:            79168
pollInCount:          31
pollOutCount:         0
pollCloseCount:       1
pollErrCount:         0
fd add/remove count:  3/3
totalBytesReceived:   33229
totalBytesSent:       938408. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

--- server stopped ---. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

* load upper level nc-preference file: '/Users/pasi/nc/nc-server/../nc-preference/.nc-env.json'. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

    Connected to: 'Manageri v12 plg4d local, , database: plg4d, user: manage_demo'. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

  database connect time: 0.0067 seconds. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

warning: setCurrentConnection could not set local connection for 'plg4d-plg4d-0' because redirect connection 'demo-fi_demo-0' does not exist yet
. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

quiting program: closing all sockets. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

finalizer: free p1 	 cdata<void *>: 0x0123de2400. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

exit, bye. 	23.5.2022 	23:44:20 	lx 	(5. palvelin)

Tcp palvelin 2 sammutettu. 	23.5.2022 	23:44:20 	_lx_SERVER 	(5. palvelin)

